package com.hsmw.api.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hsmw.api.vo.ConcreteOrderDTO;
import com.hsmw.api.vo.ConcretePlantInfoVO;
import com.hsmw.api.vo.PositionRequestVO;
import com.hsmw.domain.HsmwConcretePlantInfo;
import com.hsmw.domain.HsmwInviteRecord;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * 搅拌站详情表 Mapper 接口
 * </p>
 *
 * @author tjy
 * @since 2021-08-10
 */
public interface HsmwConcretePlantInfoMapper extends BaseMapper<HsmwConcretePlantInfo>, com.hsmw.common.base.BaseMapper<HsmwConcretePlantInfo> {


    List<HsmwConcretePlantInfo> selectForemanPlantList(HashMap param);

    List<HsmwConcretePlantInfo> selectRetailerPlantList(HashMap param);

    List<ConcretePlantInfoVO> getConcretePlantList(HashMap param);

    ConcretePlantInfoVO getConcretePlantDetail(HashMap param);

    List<ConcreteOrderDTO>   selectOrderListByParam(HashMap param);

    List<PositionRequestVO> findVehicleRequestById(String id);

    List<HsmwConcretePlantInfo> selectInvitePlantInfos(HashMap param);

    List<HsmwConcretePlantInfo> selectAvaiablePlantInfos(String itemId);


}
